unpleasant or repulsive smell - Français Anglais Dictionnaire